A cross-currency swap whose financial flows are calculated in their respective currencies for each leg, on the basis of an agreed fixed rate for one, and a floating rate index for the other.
A cross-currency coupon swap is essentially a combination of a foreign exchange swap and a plain vanilla interest rate swap (coupon swap).